import request from 'src/utils/request'
const base_1 = import.meta.env.DEV ? 'http://localhost:3019/limen' : ''

//  基础信息-物业公司管理-列表
export function companyList(data) {
    return request({
        url: '/resource/company/query/list',
        method: 'post',
        data
    })
}

//  基础信息-物业公司管理-详情
export function detailCompany(data) {
    return request({
        url: '/resource/company/query/detail',
        method: 'post',
        data
    })
}

//  基础信息-物业公司管理-添加
export function companyAdd(data) {
    return request({
        url: '/resource/company/add',
        method: 'post',
        data
    })
}

//  基础信息-物业公司管理-编辑
export function companyUpdate(data) {
    return request({
        url: '/resource/company/update',
        method: 'post',
        data
    })
}


//  基础信息-物业公司管理-删除
export function companyDetele(data) {
    return request({
        url: '/resource/company/del',
        method: 'post',
        data
    })
}

//  基础信息-物业公司管理-公众号配置 获取
export function getOfficialSet(data) {
    return request({
        url: '/wx/config/getByCompany',
        method: 'post',
        data
    })
}
//  基础信息-物业公司管理-公众号配置 新增、编辑
export function saveOfficialSet(data) {
    return request({
        url: '/wx/config/save',
        method: 'post',
        data
    })
}

//  基础信息-物业公司管理-公众号配置 一键生成菜单
export function createMenu(data) {
    return request({
        url: '/wx/createMenu/' + data,
        method: 'get',
        params:{}
    })
}

//  基础信息-物业公司管理-支付配置 获取
export function getPaySet(data) {
    return request({
        // url: base_1+'/pay/company/config/query',
        url: '/pay/company/config/query',
        method: 'post',
        data
    })
}
//  基础信息-物业公司管理-支付配置 新增、编辑
export function savePaySet(data) {
    return request({
        // url:  base_1+'/pay/company/config/create',
        url:  '/pay/company/config/create',
        method: 'post',
        data
    })
}

//  基础信息-物业公司管理-短信配置 获取
export function getPhoneSet(data) {
    return request({
        url: '/infra/sms/query',
        method: 'post',
        data
    })
}
//  基础信息-物业公司管理-短信配置 新增、编辑
export function savePhoneSet(data) {
    return request({
        url: '/infra/sms/config',
        method: 'post',
        data
    })
}

//  基础信息-物业公司管理-增值服务配置 列表
export function incrementServiceList(data) {
    return request({
        url: '/resource/company/vas/list',
        method: 'post',
        data
    })
}

//  基础信息-物业公司管理-增值服务配置 开启
export function openService(data) {
    return request({
        url: '/resource/company/vas/open',
        method: 'post',
        data
    })
}
//  基础信息-物业公司管理-增值服务配置 关闭
export function closeService(data) {
    return request({
        url: '/resource/company/vas/shut',
        method: 'post',
        data
    })
}
//  基础信息-物业公司管理-启用、停用
export function enable(data) {
    return request({
        url: '/resource/company/stop',
        method: 'post',
        data
    })
}